package com.jt.aop;

import com.jt.vo.SysResult;
import org.springframework.web.bind.annotation.ExceptionHandler;
import org.springframework.web.bind.annotation.RestControllerAdvice;

@RestControllerAdvice
// 全局异常处理机制，只需拦截 controller 层
public class SystemException {

    @ExceptionHandler(RuntimeException.class) // 指定异常的类型进行拦截
    public SysResult exception(Exception e){
        e.printStackTrace(); // 打印异常
        return SysResult.fail(); // 给前端状态码
    }
}
